#include "ite/itu.h"

extern bool LogoOnEnter(ITUWidget* widget, char* param);
extern bool LogoOnTimer(ITUWidget* widget, char* param);
extern bool ScreenSaverOnEnter(ITUWidget* widget, char* param);
extern bool ScreenSaverOnTimer(ITUWidget* widget, char* param);
extern bool ScreenSaverOnLeave(ITUWidget* widget, char* param);
extern bool SlideRightToBackMainmenu(ITUWidget* widget, char* param);
extern bool MainMenu2OnEnter(ITUWidget* widget, char* param);
extern bool MainMenu2OnLeave(ITUWidget* widget, char* param);
extern bool MainMenu2OnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_MainMenu2_On_Press(ITUWidget* widget, char* param);
extern bool MainMenuOnEnter(ITUWidget* widget, char* param);
extern bool MainMenuOnLeave(ITUWidget* widget, char* param);
extern bool MainMenuOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_MainMenu_On_Press(ITUWidget* widget, char* param);
extern bool MainMenu3OnEnter(ITUWidget* widget, char* param);
extern bool MainMenu3OnLeave(ITUWidget* widget, char* param);
extern bool MainMenu3OnTimer(ITUWidget* widget, char* param);
extern bool MainMenu4OnEnter(ITUWidget* widget, char* param);
extern bool MainMenu4OnLeave(ITUWidget* widget, char* param);
extern bool MainMenu4OnTimer(ITUWidget* widget, char* param);
extern bool PTLightOnEnter(ITUWidget* widget, char* param);
extern bool PTLightOnLeave(ITUWidget* widget, char* param);
extern bool PTLightOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_PTLight_OFF_Press(ITUWidget* widget, char* param);
extern bool PopupButton_PTLight_ON_Press(ITUWidget* widget, char* param);
extern bool DimmingLightOnEnter(ITUWidget* widget, char* param);
extern bool DimmingLightOnLeave(ITUWidget* widget, char* param);
extern bool DimmingLightOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_DimmingLight_OFF_Press(ITUWidget* widget, char* param);
extern bool PopupButton_DimmingLight_ON_Press(ITUWidget* widget, char* param);
extern bool RGBLightOnEnter(ITUWidget* widget, char* param);
extern bool RGBLightOnLeave(ITUWidget* widget, char* param);
extern bool RGBLightOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_RGBLight_OFF_Press(ITUWidget* widget, char* param);
extern bool PopupButton_RGBLight_ON_Press(ITUWidget* widget, char* param);
extern bool RGBOnEnter(ITUWidget* widget, char* param);
extern bool RGBOnLeave(ITUWidget* widget, char* param);
extern bool RGBOnTimer(ITUWidget* widget, char* param);
extern bool Meter_RGB_Xuanzhuan_Changed(ITUWidget* widget, char* param);
extern bool Button_SetRGB_Press(ITUWidget* widget, char* param);
extern bool SetWOnEnter(ITUWidget* widget, char* param);
extern bool SetWOnTimer(ITUWidget* widget, char* param);
extern bool SetWOnLeave(ITUWidget* widget, char* param);
extern bool Button_SetW_Press(ITUWidget* widget, char* param);
extern bool RGBCWLightOnEnter(ITUWidget* widget, char* param);
extern bool RGBCWLightOnTimer(ITUWidget* widget, char* param);
extern bool RGBCWLightOnLeave(ITUWidget* widget, char* param);
extern bool PopupButton_RGBCWLight_OFF_Press(ITUWidget* widget, char* param);
extern bool PopupButton_RGBCWLight_ON_Press(ITUWidget* widget, char* param);
extern bool RGBCW_Set_HSB_OnEnter(ITUWidget* widget, char* param);
extern bool RGBCW_Set_HSB_OnTimer(ITUWidget* widget, char* param);
extern bool RGBCW_Set_HSB_OnLeave(ITUWidget* widget, char* param);
extern bool RGBCW_Set_RGB_Type(ITUWidget* widget, char* param);
extern bool RGBCW_Set_CW_OnEnter(ITUWidget* widget, char* param);
extern bool RGBCW_Set_CW_OnTimer(ITUWidget* widget, char* param);
extern bool RGBCW_Set_CW_OnLeave(ITUWidget* widget, char* param);
extern bool RGBCW_Set_CW_Type(ITUWidget* widget, char* param);
extern bool CCTLightOnEnter(ITUWidget* widget, char* param);
extern bool CCTLightOnLeave(ITUWidget* widget, char* param);
extern bool CCTLightOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_CCT_Color_Unpitch_Pressed(ITUWidget* widget, char* param);
extern bool PopupButton_CCT_OFF_Press(ITUWidget* widget, char* param);
extern bool PopupButton_CCT_Dimming_Unpitch_Pressed(ITUWidget* widget, char* param);
extern bool PopupButton_CCT_ON_Press(ITUWidget* widget, char* param);
extern bool MaoxiKongTiaoOnEnter(ITUWidget* widget, char* param);
extern bool MaoxiKongTiaoOnLeave(ITUWidget* widget, char* param);
extern bool MaoxiKongTiaoOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_MaoXiKongTiao_OFF_Press(ITUWidget* widget, char* param);
extern bool Meter_MaoXiKongTiao_Xuanzhuan_Changed(ITUWidget* widget, char* param);
extern bool PopupButton_MaoXiKongTiao_ON_Press(ITUWidget* widget, char* param);
extern bool KNX_CCTLightOnEnter(ITUWidget* widget, char* param);
extern bool KNX_CCTLightOnLeave(ITUWidget* widget, char* param);
extern bool KNX_CCTLightOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_KNX_CCT_Color_Unpitch_Pressed(ITUWidget* widget, char* param);
extern bool PopupButton_KNX_CCT_OFF_Press(ITUWidget* widget, char* param);
extern bool PopupButton_KNX_CCT_Dimming_Unpitch_Pressed(ITUWidget* widget, char* param);
extern bool PopupButton_KNX_CCT_ON_Press(ITUWidget* widget, char* param);
extern bool ZNZXMaoxiKongTiaoOnEnter(ITUWidget* widget, char* param);
extern bool ZNZXMaoxiKongTiaoOnTimer(ITUWidget* widget, char* param);
extern bool ZNZXMaoxiKongTiaoOnLeave(ITUWidget* widget, char* param);
extern bool PopupButton_ZNZX_MaoXiKongTiao_Mode_Press(ITUWidget* widget, char* param);
extern bool PopupButton_ZNZX_MaoXiKongTiao_OFF_Press(ITUWidget* widget, char* param);
extern bool Meter_ZNZX_MaoXiKongTiao_Xuanzhuan_Changed(ITUWidget* widget, char* param);
extern bool PopupButton_ZNZX_MaoXiKongTiao_ON_Press(ITUWidget* widget, char* param);
extern bool KongTiaoOnEnter(ITUWidget* widget, char* param);
extern bool KongTiaoOnLeave(ITUWidget* widget, char* param);
extern bool KongTiaoOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_KT_ON_Press(ITUWidget* widget, char* param);
extern bool PopupButton_KT_FanXiangSet_Press(ITUWidget* widget, char* param);
extern bool PopupButton_KT_OFF_Press(ITUWidget* widget, char* param);
extern bool Meter_KT_Xuanzhuan_Changed(ITUWidget* widget, char* param);
extern bool KTFanSetOnEnter(ITUWidget* widget, char* param);
extern bool KTFanSetOnLeave(ITUWidget* widget, char* param);
extern bool KTFanSetOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_KT_FanSetExit_Press(ITUWidget* widget, char* param);
extern bool PopupButton_KT_FanSetHigh_Press(ITUWidget* widget, char* param);
extern bool PopupButton_KT_FanSetMiddle_Press(ITUWidget* widget, char* param);
extern bool PopupButton_KT_FanSetLow_Press(ITUWidget* widget, char* param);
extern bool PopupButton_KT_FanSetAuto_Press(ITUWidget* widget, char* param);
extern bool KTModeSetOnEnter(ITUWidget* widget, char* param);
extern bool KTModeSetOnLeave(ITUWidget* widget, char* param);
extern bool KTModeSetOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_KT_ModeSetCode_Press(ITUWidget* widget, char* param);
extern bool PopupButton_KT_ModeSetHum_Press(ITUWidget* widget, char* param);
extern bool PopupButton_KT_ModeSetFrash_Press(ITUWidget* widget, char* param);
extern bool PopupButton_KT_ModeSetHot_Press(ITUWidget* widget, char* param);
extern bool KTFanXiangSetOnEnter(ITUWidget* widget, char* param);
extern bool KTFanXiangSetOnLeave(ITUWidget* widget, char* param);
extern bool KTFanXiangSetOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_KT_FanXiangExit_Press(ITUWidget* widget, char* param);
extern bool PopupButton_FanSetVerticalRight_Press(ITUWidget* widget, char* param);
extern bool PopupButton_FanSetVerticalAuto_Press(ITUWidget* widget, char* param);
extern bool PopupButton_FanSetVerticalLeft_Press(ITUWidget* widget, char* param);
extern bool PopupButton_FanSetLevelDown_Press(ITUWidget* widget, char* param);
extern bool PopupButton_FanSetLevelAuto_Press(ITUWidget* widget, char* param);
extern bool PopupButton_FanSetLevelUp_Press(ITUWidget* widget, char* param);
extern bool StandardKaiHeLianOnEnter(ITUWidget* widget, char* param);
extern bool StandardKaiHeLianOnLeave(ITUWidget* widget, char* param);
extern bool StandardKaiHeLianOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_Standard_KaiHeLian_Set(ITUWidget* widget, char* param);
extern bool KaiHeLianOnEnter(ITUWidget* widget, char* param);
extern bool KaiHeLianOnLeave(ITUWidget* widget, char* param);
extern bool KaiHeLianOnTimer(ITUWidget* widget, char* param);
extern bool JuanLianOnEnter(ITUWidget* widget, char* param);
extern bool JuanLianOnLeave(ITUWidget* widget, char* param);
extern bool JuanLianOnTimer(ITUWidget* widget, char* param);
extern bool BaiYeLianOnEnter(ITUWidget* widget, char* param);
extern bool BaiYeLianOnLeave(ITUWidget* widget, char* param);
extern bool BaiYeLianOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_BYLJourneySet(ITUWidget* widget, char* param);
extern bool PopupButton_BYLAngleSet(ITUWidget* widget, char* param);
extern bool Dream_CurtainOnEnter(ITUWidget* widget, char* param);
extern bool Dream_CurtainOnTimer(ITUWidget* widget, char* param);
extern bool Dream_CurtainOnLeave(ITUWidget* widget, char* param);
extern bool PopupButton_Dream_Curtain_JourneySet(ITUWidget* widget, char* param);
extern bool PopupButton_Dream_Curtain_AngleSet(ITUWidget* widget, char* param);
extern bool StandardJuanLianOnEnter(ITUWidget* widget, char* param);
extern bool StandardJuanLianOnTimer(ITUWidget* widget, char* param);
extern bool StandardJuanLianOnLeave(ITUWidget* widget, char* param);
extern bool PopupButton_Standard_JuanLian_Set(ITUWidget* widget, char* param);
extern bool TVOnEnter(ITUWidget* widget, char* param);
extern bool TVOnLeave(ITUWidget* widget, char* param);
extern bool TVOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_TV_ON_Press(ITUWidget* widget, char* param);
extern bool PopupButton_TV_OFF_Press(ITUWidget* widget, char* param);
extern bool PopupButton_TVVolume_Set(ITUWidget* widget, char* param);
extern bool PopupButton_TVP_Set(ITUWidget* widget, char* param);
extern bool BackMusicOnEnter(ITUWidget* widget, char* param);
extern bool BackMusicOnLeave(ITUWidget* widget, char* param);
extern bool BackMusicOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_Music_Pause_Press(ITUWidget* widget, char* param);
extern bool PopupButton_Music_Play_Press(ITUWidget* widget, char* param);
extern bool PopupButton_Music_OFF_Press(ITUWidget* widget, char* param);
extern bool PopupButton_Music_Next_Press(ITUWidget* widget, char* param);
extern bool PopupButton_Music_Last_Press(ITUWidget* widget, char* param);
extern bool PopupButton_Music_ON_Press(ITUWidget* widget, char* param);
extern bool CdaosOnEnter(ITUWidget* widget, char* param);
extern bool CdaosOnLeave(ITUWidget* widget, char* param);
extern bool CdaosOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_Cdaos_OFF_Press(ITUWidget* widget, char* param);
extern bool Meter_Cdaos_Hum_Xuanzhuan_Changed(ITUWidget* widget, char* param);
extern bool Meter_Cdaos_CO2_Xuanzhuan_Changed(ITUWidget* widget, char* param);
extern bool Meter_Cdaos_PM25_Xuanzhuan_Changed(ITUWidget* widget, char* param);
extern bool Meter_Cdaos_Fan_Xuanzhuan_Changed(ITUWidget* widget, char* param);
extern bool PopupButton_Cdaos_ON_Press(ITUWidget* widget, char* param);
extern bool CdaosSetFanOnEnter(ITUWidget* widget, char* param);
extern bool CdaosSetFanOnTimer(ITUWidget* widget, char* param);
extern bool CdaosSetFanOnLeave(ITUWidget* widget, char* param);
extern bool Meter_Cdaos_SetFan_Xuanzhuan_Changed(ITUWidget* widget, char* param);
extern bool CdaosSetModeOnEnter(ITUWidget* widget, char* param);
extern bool CdaosSetModeOnTimer(ITUWidget* widget, char* param);
extern bool CdaosSetModeOnLeave(ITUWidget* widget, char* param);
extern bool Cdaos_SetMode(ITUWidget* widget, char* param);
extern bool HeatOnEnter(ITUWidget* widget, char* param);
extern bool HeatOnLeave(ITUWidget* widget, char* param);
extern bool HeatOnTimer(ITUWidget* widget, char* param);
extern bool PopupButton_Heat_OFF_Press(ITUWidget* widget, char* param);
extern bool Meter_Heat_Xuanzhuan_Changed(ITUWidget* widget, char* param);
extern bool PopupButton_Heat_ON_Press(ITUWidget* widget, char* param);
extern bool ConfigOnEnter(ITUWidget* widget, char* param);
extern bool ConfigOnLeave(ITUWidget* widget, char* param);
extern bool ConfigOnTimer(ITUWidget* widget, char* param);
extern bool Button_Config_Select_On_Press(ITUWidget* widget, char* param);
extern bool ConfigSetLightOnEnter(ITUWidget* widget, char* param);
extern bool ConfigSetLightOnLeave(ITUWidget* widget, char* param);
extern bool ConfigSetLightOnTimer(ITUWidget* widget, char* param);
extern bool Set_TFT_BackLight(ITUWidget* widget, char* param);
extern bool SlideRightToBackConfig(ITUWidget* widget, char* param);
extern bool ConfigSetVoiceOnEnter(ITUWidget* widget, char* param);
extern bool ConfigSetVoiceOnLeave(ITUWidget* widget, char* param);
extern bool ConfigSetVoiceOnTimer(ITUWidget* widget, char* param);
extern bool ConfigSetVoice(ITUWidget* widget, char* param);
extern bool ConfigSetLightRingOnEnter(ITUWidget* widget, char* param);
extern bool ConfigSetLightRingOnTimer(ITUWidget* widget, char* param);
extern bool ConfigSetLightRingOnLeave(ITUWidget* widget, char* param);
extern bool ConfigSetLightRing(ITUWidget* widget, char* param);
extern bool Config_DemoModeOnEnter(ITUWidget* widget, char* param);
extern bool Config_DemoModeOnLeave(ITUWidget* widget, char* param);
extern bool Config_DemoModeOnTimer(ITUWidget* widget, char* param);
extern bool SetDemoMode(ITUWidget* widget, char* param);
extern bool ConfigSetScreensaverOnEnter(ITUWidget* widget, char* param);
extern bool ConfigSetScreensaverOnLeave(ITUWidget* widget, char* param);
extern bool ConfigSetScreensaverOnTimer(ITUWidget* widget, char* param);
extern bool SetScreensaver(ITUWidget* widget, char* param);
extern bool ConfigSetMainmenuOnLeave(ITUWidget* widget, char* param);
extern bool ConfigSetMainmenuOnEnter(ITUWidget* widget, char* param);
extern bool ConfigSetMainmenuOnTimer(ITUWidget* widget, char* param);
extern bool SetMainmenu(ITUWidget* widget, char* param);
extern bool ConfigSetLanguageOnLeave(ITUWidget* widget, char* param);
extern bool ConfigSetLanguageOnEnter(ITUWidget* widget, char* param);
extern bool ConfigSetLanguageOnTimer(ITUWidget* widget, char* param);
extern bool SetLanguage(ITUWidget* widget, char* param);
extern bool ConfigAboutDeviceOnEnter(ITUWidget* widget, char* param);
extern bool ConfigAboutDeviceOnLeave(ITUWidget* widget, char* param);
extern bool ConfigAboutDeviceOnTimer(ITUWidget* widget, char* param);
extern bool SceneConfirmOnEnter(ITUWidget* widget, char* param);
extern bool SceneConfirmOnLeave(ITUWidget* widget, char* param);
extern bool SceneConfirmOnTimer(ITUWidget* widget, char* param);
extern bool SceneConfirm(ITUWidget* widget, char* param);
extern bool CleanModeOnEnter(ITUWidget* widget, char* param);
extern bool CleanModeOnLeave(ITUWidget* widget, char* param);
extern bool CleanModeOnTimer(ITUWidget* widget, char* param);
extern bool TouchTestOnEnter(ITUWidget* widget, char* param);
extern bool TouchTestOnTimer(ITUWidget* widget, char* param);
extern bool Meter_SlideTest_Xuanzhuan_Changed(ITUWidget* widget, char* param);
extern bool Touch_Position_Test(ITUWidget* widget, char* param);
extern bool Layer_Wazzor_Set_Enter(ITUWidget* widget, char* param);
extern bool Layer_Wazzor_Set_Timer(ITUWidget* widget, char* param);
extern bool Layer_Wazzor_Set_Leave(ITUWidget* widget, char* param);
extern bool Button_Set_Open(ITUWidget* widget, char* param);
extern bool Button_Set_Close(ITUWidget* widget, char* param);
extern bool Button_Set_Opendly(ITUWidget* widget, char* param);
extern bool Button_Set_Stop(ITUWidget* widget, char* param);
extern bool Layer_DALIN_RGBW_enter(ITUWidget* widget, char* param);
extern bool Layer_DALIN_RGBW_Timer(ITUWidget* widget, char* param);
extern bool Layer_DALIN_RGBW_leave(ITUWidget* widget, char* param);
extern bool PopupButton_DALIN_RGBCW_OFF_Press(ITUWidget* widget, char* param);
extern bool PopupButton_DALIN_RGBCW_ON_Press(ITUWidget* widget, char* param);
extern bool DALIN_RGBCW_SlideRightToBackMainmenu(ITUWidget* widget, char* param);
extern bool Layer_DALIN_RGBCW_enter(ITUWidget* widget, char* param);
extern bool Layer_DALIN_RGBCW_timer(ITUWidget* widget, char* param);
extern bool Layer_DALIN_RGBCW_leave(ITUWidget* widget, char* param);
extern bool Layer_DALIN_RGBTIAOSE_enter(ITUWidget* widget, char* param);
extern bool Layer_DALIN_RGBTIAOSE_timer(ITUWidget* widget, char* param);
extern bool Layer_DALIN_RGBTIAOSE_leave(ITUWidget* widget, char* param);
extern bool PopupButton_DALIN_RGBTIAOSE_OFF_Press(ITUWidget* widget, char* param);
extern bool PopupButton_DALIN_RGBTIAOSE_ON_Press(ITUWidget* widget, char* param);
extern bool DALIN_RGBTIAOSE_SlideRightToBackMainmenu(ITUWidget* widget, char* param);
extern bool Layer_DALIN_TIAOGUANG_Enter(ITUWidget* widget, char* param);
extern bool Layer_DALIN_TIAOGUANG_Timer(ITUWidget* widget, char* param);
extern bool Layer_DALIN_TIAOGUANG_leave(ITUWidget* widget, char* param);
extern bool PopupButton_DALIN_TIAOGUANG_OFF_Press(ITUWidget* widget, char* param);
extern bool PopupButton_DALIN_TIAOGUANG_ON_Press(ITUWidget* widget, char* param);
extern bool DALIN_TIAOGUANG_SlideRightToBackMainmenu(ITUWidget* widget, char* param);
extern bool Layer_dali_set_cw_enter(ITUWidget* widget, char* param);
extern bool Layer_dali_set_cw_timer(ITUWidget* widget, char* param);
extern bool Layer_dali_set_cw_leave(ITUWidget* widget, char* param);
extern bool RadioBox_dalisetce_w(ITUWidget* widget, char* param);
extern bool RadioBox_dalisetce_c(ITUWidget* widget, char* param);
extern bool Layer_dali_set_cw_reback(ITUWidget* widget, char* param);
extern bool Layer_dali_set_RGB_Enter(ITUWidget* widget, char* param);
extern bool Layer_dali_set_RGB_Timer(ITUWidget* widget, char* param);
extern bool Layer_dali_set_RGB_Leave(ITUWidget* widget, char* param);
extern bool RadioBox_dalisetce_b(ITUWidget* widget, char* param);
extern bool RadioBox_dalisetce_g(ITUWidget* widget, char* param);
extern bool RadioBox_dalisetce_r(ITUWidget* widget, char* param);
extern bool Layer_dali_set_rgb_reback(ITUWidget* widget, char* param);

ITUActionFunction actionFunctions[] =
{
    "LogoOnEnter", LogoOnEnter,
    "LogoOnTimer", LogoOnTimer,
    "ScreenSaverOnEnter", ScreenSaverOnEnter,
    "ScreenSaverOnTimer", ScreenSaverOnTimer,
    "ScreenSaverOnLeave", ScreenSaverOnLeave,
    "SlideRightToBackMainmenu", SlideRightToBackMainmenu,
    "MainMenu2OnEnter", MainMenu2OnEnter,
    "MainMenu2OnLeave", MainMenu2OnLeave,
    "MainMenu2OnTimer", MainMenu2OnTimer,
    "PopupButton_MainMenu2_On_Press", PopupButton_MainMenu2_On_Press,
    "MainMenuOnEnter", MainMenuOnEnter,
    "MainMenuOnLeave", MainMenuOnLeave,
    "MainMenuOnTimer", MainMenuOnTimer,
    "PopupButton_MainMenu_On_Press", PopupButton_MainMenu_On_Press,
    "MainMenu3OnEnter", MainMenu3OnEnter,
    "MainMenu3OnLeave", MainMenu3OnLeave,
    "MainMenu3OnTimer", MainMenu3OnTimer,
    "MainMenu4OnEnter", MainMenu4OnEnter,
    "MainMenu4OnLeave", MainMenu4OnLeave,
    "MainMenu4OnTimer", MainMenu4OnTimer,
    "PTLightOnEnter", PTLightOnEnter,
    "PTLightOnLeave", PTLightOnLeave,
    "PTLightOnTimer", PTLightOnTimer,
    "PopupButton_PTLight_OFF_Press", PopupButton_PTLight_OFF_Press,
    "PopupButton_PTLight_ON_Press", PopupButton_PTLight_ON_Press,
    "DimmingLightOnEnter", DimmingLightOnEnter,
    "DimmingLightOnLeave", DimmingLightOnLeave,
    "DimmingLightOnTimer", DimmingLightOnTimer,
    "PopupButton_DimmingLight_OFF_Press", PopupButton_DimmingLight_OFF_Press,
    "PopupButton_DimmingLight_ON_Press", PopupButton_DimmingLight_ON_Press,
    "RGBLightOnEnter", RGBLightOnEnter,
    "RGBLightOnLeave", RGBLightOnLeave,
    "RGBLightOnTimer", RGBLightOnTimer,
    "PopupButton_RGBLight_OFF_Press", PopupButton_RGBLight_OFF_Press,
    "PopupButton_RGBLight_ON_Press", PopupButton_RGBLight_ON_Press,
    "RGBOnEnter", RGBOnEnter,
    "RGBOnLeave", RGBOnLeave,
    "RGBOnTimer", RGBOnTimer,
    "Meter_RGB_Xuanzhuan_Changed", Meter_RGB_Xuanzhuan_Changed,
    "Button_SetRGB_Press", Button_SetRGB_Press,
    "SetWOnEnter", SetWOnEnter,
    "SetWOnTimer", SetWOnTimer,
    "SetWOnLeave", SetWOnLeave,
    "Button_SetW_Press", Button_SetW_Press,
    "RGBCWLightOnEnter", RGBCWLightOnEnter,
    "RGBCWLightOnTimer", RGBCWLightOnTimer,
    "RGBCWLightOnLeave", RGBCWLightOnLeave,
    "PopupButton_RGBCWLight_OFF_Press", PopupButton_RGBCWLight_OFF_Press,
    "PopupButton_RGBCWLight_ON_Press", PopupButton_RGBCWLight_ON_Press,
    "RGBCW_Set_HSB_OnEnter", RGBCW_Set_HSB_OnEnter,
    "RGBCW_Set_HSB_OnTimer", RGBCW_Set_HSB_OnTimer,
    "RGBCW_Set_HSB_OnLeave", RGBCW_Set_HSB_OnLeave,
    "RGBCW_Set_RGB_Type", RGBCW_Set_RGB_Type,
    "RGBCW_Set_CW_OnEnter", RGBCW_Set_CW_OnEnter,
    "RGBCW_Set_CW_OnTimer", RGBCW_Set_CW_OnTimer,
    "RGBCW_Set_CW_OnLeave", RGBCW_Set_CW_OnLeave,
    "RGBCW_Set_CW_Type", RGBCW_Set_CW_Type,
    "CCTLightOnEnter", CCTLightOnEnter,
    "CCTLightOnLeave", CCTLightOnLeave,
    "CCTLightOnTimer", CCTLightOnTimer,
    "PopupButton_CCT_Color_Unpitch_Pressed", PopupButton_CCT_Color_Unpitch_Pressed,
    "PopupButton_CCT_OFF_Press", PopupButton_CCT_OFF_Press,
    "PopupButton_CCT_Dimming_Unpitch_Pressed", PopupButton_CCT_Dimming_Unpitch_Pressed,
    "PopupButton_CCT_ON_Press", PopupButton_CCT_ON_Press,
    "MaoxiKongTiaoOnEnter", MaoxiKongTiaoOnEnter,
    "MaoxiKongTiaoOnLeave", MaoxiKongTiaoOnLeave,
    "MaoxiKongTiaoOnTimer", MaoxiKongTiaoOnTimer,
    "PopupButton_MaoXiKongTiao_OFF_Press", PopupButton_MaoXiKongTiao_OFF_Press,
    "Meter_MaoXiKongTiao_Xuanzhuan_Changed", Meter_MaoXiKongTiao_Xuanzhuan_Changed,
    "PopupButton_MaoXiKongTiao_ON_Press", PopupButton_MaoXiKongTiao_ON_Press,
    "KNX_CCTLightOnEnter", KNX_CCTLightOnEnter,
    "KNX_CCTLightOnLeave", KNX_CCTLightOnLeave,
    "KNX_CCTLightOnTimer", KNX_CCTLightOnTimer,
    "PopupButton_KNX_CCT_Color_Unpitch_Pressed", PopupButton_KNX_CCT_Color_Unpitch_Pressed,
    "PopupButton_KNX_CCT_OFF_Press", PopupButton_KNX_CCT_OFF_Press,
    "PopupButton_KNX_CCT_Dimming_Unpitch_Pressed", PopupButton_KNX_CCT_Dimming_Unpitch_Pressed,
    "PopupButton_KNX_CCT_ON_Press", PopupButton_KNX_CCT_ON_Press,
    "ZNZXMaoxiKongTiaoOnEnter", ZNZXMaoxiKongTiaoOnEnter,
    "ZNZXMaoxiKongTiaoOnTimer", ZNZXMaoxiKongTiaoOnTimer,
    "ZNZXMaoxiKongTiaoOnLeave", ZNZXMaoxiKongTiaoOnLeave,
    "PopupButton_ZNZX_MaoXiKongTiao_Mode_Press", PopupButton_ZNZX_MaoXiKongTiao_Mode_Press,
    "PopupButton_ZNZX_MaoXiKongTiao_OFF_Press", PopupButton_ZNZX_MaoXiKongTiao_OFF_Press,
    "Meter_ZNZX_MaoXiKongTiao_Xuanzhuan_Changed", Meter_ZNZX_MaoXiKongTiao_Xuanzhuan_Changed,
    "PopupButton_ZNZX_MaoXiKongTiao_ON_Press", PopupButton_ZNZX_MaoXiKongTiao_ON_Press,
    "KongTiaoOnEnter", KongTiaoOnEnter,
    "KongTiaoOnLeave", KongTiaoOnLeave,
    "KongTiaoOnTimer", KongTiaoOnTimer,
    "PopupButton_KT_ON_Press", PopupButton_KT_ON_Press,
    "PopupButton_KT_FanXiangSet_Press", PopupButton_KT_FanXiangSet_Press,
    "PopupButton_KT_OFF_Press", PopupButton_KT_OFF_Press,
    "Meter_KT_Xuanzhuan_Changed", Meter_KT_Xuanzhuan_Changed,
    "KTFanSetOnEnter", KTFanSetOnEnter,
    "KTFanSetOnLeave", KTFanSetOnLeave,
    "KTFanSetOnTimer", KTFanSetOnTimer,
    "PopupButton_KT_FanSetExit_Press", PopupButton_KT_FanSetExit_Press,
    "PopupButton_KT_FanSetHigh_Press", PopupButton_KT_FanSetHigh_Press,
    "PopupButton_KT_FanSetMiddle_Press", PopupButton_KT_FanSetMiddle_Press,
    "PopupButton_KT_FanSetLow_Press", PopupButton_KT_FanSetLow_Press,
    "PopupButton_KT_FanSetAuto_Press", PopupButton_KT_FanSetAuto_Press,
    "KTModeSetOnEnter", KTModeSetOnEnter,
    "KTModeSetOnLeave", KTModeSetOnLeave,
    "KTModeSetOnTimer", KTModeSetOnTimer,
    "PopupButton_KT_ModeSetCode_Press", PopupButton_KT_ModeSetCode_Press,
    "PopupButton_KT_ModeSetHum_Press", PopupButton_KT_ModeSetHum_Press,
    "PopupButton_KT_ModeSetFrash_Press", PopupButton_KT_ModeSetFrash_Press,
    "PopupButton_KT_ModeSetHot_Press", PopupButton_KT_ModeSetHot_Press,
    "KTFanXiangSetOnEnter", KTFanXiangSetOnEnter,
    "KTFanXiangSetOnLeave", KTFanXiangSetOnLeave,
    "KTFanXiangSetOnTimer", KTFanXiangSetOnTimer,
    "PopupButton_KT_FanXiangExit_Press", PopupButton_KT_FanXiangExit_Press,
    "PopupButton_FanSetVerticalRight_Press", PopupButton_FanSetVerticalRight_Press,
    "PopupButton_FanSetVerticalAuto_Press", PopupButton_FanSetVerticalAuto_Press,
    "PopupButton_FanSetVerticalLeft_Press", PopupButton_FanSetVerticalLeft_Press,
    "PopupButton_FanSetLevelDown_Press", PopupButton_FanSetLevelDown_Press,
    "PopupButton_FanSetLevelAuto_Press", PopupButton_FanSetLevelAuto_Press,
    "PopupButton_FanSetLevelUp_Press", PopupButton_FanSetLevelUp_Press,
    "StandardKaiHeLianOnEnter", StandardKaiHeLianOnEnter,
    "StandardKaiHeLianOnLeave", StandardKaiHeLianOnLeave,
    "StandardKaiHeLianOnTimer", StandardKaiHeLianOnTimer,
    "PopupButton_Standard_KaiHeLian_Set", PopupButton_Standard_KaiHeLian_Set,
    "KaiHeLianOnEnter", KaiHeLianOnEnter,
    "KaiHeLianOnLeave", KaiHeLianOnLeave,
    "KaiHeLianOnTimer", KaiHeLianOnTimer,
    "JuanLianOnEnter", JuanLianOnEnter,
    "JuanLianOnLeave", JuanLianOnLeave,
    "JuanLianOnTimer", JuanLianOnTimer,
    "BaiYeLianOnEnter", BaiYeLianOnEnter,
    "BaiYeLianOnLeave", BaiYeLianOnLeave,
    "BaiYeLianOnTimer", BaiYeLianOnTimer,
    "PopupButton_BYLJourneySet", PopupButton_BYLJourneySet,
    "PopupButton_BYLAngleSet", PopupButton_BYLAngleSet,
    "Dream_CurtainOnEnter", Dream_CurtainOnEnter,
    "Dream_CurtainOnTimer", Dream_CurtainOnTimer,
    "Dream_CurtainOnLeave", Dream_CurtainOnLeave,
    "PopupButton_Dream_Curtain_JourneySet", PopupButton_Dream_Curtain_JourneySet,
    "PopupButton_Dream_Curtain_AngleSet", PopupButton_Dream_Curtain_AngleSet,
    "StandardJuanLianOnEnter", StandardJuanLianOnEnter,
    "StandardJuanLianOnTimer", StandardJuanLianOnTimer,
    "StandardJuanLianOnLeave", StandardJuanLianOnLeave,
    "PopupButton_Standard_JuanLian_Set", PopupButton_Standard_JuanLian_Set,
    "TVOnEnter", TVOnEnter,
    "TVOnLeave", TVOnLeave,
    "TVOnTimer", TVOnTimer,
    "PopupButton_TV_ON_Press", PopupButton_TV_ON_Press,
    "PopupButton_TV_OFF_Press", PopupButton_TV_OFF_Press,
    "PopupButton_TVVolume_Set", PopupButton_TVVolume_Set,
    "PopupButton_TVP_Set", PopupButton_TVP_Set,
    "BackMusicOnEnter", BackMusicOnEnter,
    "BackMusicOnLeave", BackMusicOnLeave,
    "BackMusicOnTimer", BackMusicOnTimer,
    "PopupButton_Music_Pause_Press", PopupButton_Music_Pause_Press,
    "PopupButton_Music_Play_Press", PopupButton_Music_Play_Press,
    "PopupButton_Music_OFF_Press", PopupButton_Music_OFF_Press,
    "PopupButton_Music_Next_Press", PopupButton_Music_Next_Press,
    "PopupButton_Music_Last_Press", PopupButton_Music_Last_Press,
    "PopupButton_Music_ON_Press", PopupButton_Music_ON_Press,
    "CdaosOnEnter", CdaosOnEnter,
    "CdaosOnLeave", CdaosOnLeave,
    "CdaosOnTimer", CdaosOnTimer,
    "PopupButton_Cdaos_OFF_Press", PopupButton_Cdaos_OFF_Press,
    "Meter_Cdaos_Hum_Xuanzhuan_Changed", Meter_Cdaos_Hum_Xuanzhuan_Changed,
    "Meter_Cdaos_CO2_Xuanzhuan_Changed", Meter_Cdaos_CO2_Xuanzhuan_Changed,
    "Meter_Cdaos_PM25_Xuanzhuan_Changed", Meter_Cdaos_PM25_Xuanzhuan_Changed,
    "Meter_Cdaos_Fan_Xuanzhuan_Changed", Meter_Cdaos_Fan_Xuanzhuan_Changed,
    "PopupButton_Cdaos_ON_Press", PopupButton_Cdaos_ON_Press,
    "CdaosSetFanOnEnter", CdaosSetFanOnEnter,
    "CdaosSetFanOnTimer", CdaosSetFanOnTimer,
    "CdaosSetFanOnLeave", CdaosSetFanOnLeave,
    "Meter_Cdaos_SetFan_Xuanzhuan_Changed", Meter_Cdaos_SetFan_Xuanzhuan_Changed,
    "CdaosSetModeOnEnter", CdaosSetModeOnEnter,
    "CdaosSetModeOnTimer", CdaosSetModeOnTimer,
    "CdaosSetModeOnLeave", CdaosSetModeOnLeave,
    "Cdaos_SetMode", Cdaos_SetMode,
    "HeatOnEnter", HeatOnEnter,
    "HeatOnLeave", HeatOnLeave,
    "HeatOnTimer", HeatOnTimer,
    "PopupButton_Heat_OFF_Press", PopupButton_Heat_OFF_Press,
    "Meter_Heat_Xuanzhuan_Changed", Meter_Heat_Xuanzhuan_Changed,
    "PopupButton_Heat_ON_Press", PopupButton_Heat_ON_Press,
    "ConfigOnEnter", ConfigOnEnter,
    "ConfigOnLeave", ConfigOnLeave,
    "ConfigOnTimer", ConfigOnTimer,
    "Button_Config_Select_On_Press", Button_Config_Select_On_Press,
    "ConfigSetLightOnEnter", ConfigSetLightOnEnter,
    "ConfigSetLightOnLeave", ConfigSetLightOnLeave,
    "ConfigSetLightOnTimer", ConfigSetLightOnTimer,
    "Set_TFT_BackLight", Set_TFT_BackLight,
    "SlideRightToBackConfig", SlideRightToBackConfig,
    "ConfigSetVoiceOnEnter", ConfigSetVoiceOnEnter,
    "ConfigSetVoiceOnLeave", ConfigSetVoiceOnLeave,
    "ConfigSetVoiceOnTimer", ConfigSetVoiceOnTimer,
    "ConfigSetVoice", ConfigSetVoice,
    "ConfigSetLightRingOnEnter", ConfigSetLightRingOnEnter,
    "ConfigSetLightRingOnTimer", ConfigSetLightRingOnTimer,
    "ConfigSetLightRingOnLeave", ConfigSetLightRingOnLeave,
    "ConfigSetLightRing", ConfigSetLightRing,
    "Config_DemoModeOnEnter", Config_DemoModeOnEnter,
    "Config_DemoModeOnLeave", Config_DemoModeOnLeave,
    "Config_DemoModeOnTimer", Config_DemoModeOnTimer,
    "SetDemoMode", SetDemoMode,
    "ConfigSetScreensaverOnEnter", ConfigSetScreensaverOnEnter,
    "ConfigSetScreensaverOnLeave", ConfigSetScreensaverOnLeave,
    "ConfigSetScreensaverOnTimer", ConfigSetScreensaverOnTimer,
    "SetScreensaver", SetScreensaver,
    "ConfigSetMainmenuOnLeave", ConfigSetMainmenuOnLeave,
    "ConfigSetMainmenuOnEnter", ConfigSetMainmenuOnEnter,
    "ConfigSetMainmenuOnTimer", ConfigSetMainmenuOnTimer,
    "SetMainmenu", SetMainmenu,
    "ConfigSetLanguageOnLeave", ConfigSetLanguageOnLeave,
    "ConfigSetLanguageOnEnter", ConfigSetLanguageOnEnter,
    "ConfigSetLanguageOnTimer", ConfigSetLanguageOnTimer,
    "SetLanguage", SetLanguage,
    "ConfigAboutDeviceOnEnter", ConfigAboutDeviceOnEnter,
    "ConfigAboutDeviceOnLeave", ConfigAboutDeviceOnLeave,
    "ConfigAboutDeviceOnTimer", ConfigAboutDeviceOnTimer,
    "SceneConfirmOnEnter", SceneConfirmOnEnter,
    "SceneConfirmOnLeave", SceneConfirmOnLeave,
    "SceneConfirmOnTimer", SceneConfirmOnTimer,
    "SceneConfirm", SceneConfirm,
    "CleanModeOnEnter", CleanModeOnEnter,
    "CleanModeOnLeave", CleanModeOnLeave,
    "CleanModeOnTimer", CleanModeOnTimer,
    "TouchTestOnEnter", TouchTestOnEnter,
    "TouchTestOnTimer", TouchTestOnTimer,
    "Meter_SlideTest_Xuanzhuan_Changed", Meter_SlideTest_Xuanzhuan_Changed,
    "Touch_Position_Test", Touch_Position_Test,
    "Layer_Wazzor_Set_Enter", Layer_Wazzor_Set_Enter,
    "Layer_Wazzor_Set_Timer", Layer_Wazzor_Set_Timer,
    "Layer_Wazzor_Set_Leave", Layer_Wazzor_Set_Leave,
    "Button_Set_Open", Button_Set_Open,
    "Button_Set_Close", Button_Set_Close,
    "Button_Set_Opendly", Button_Set_Opendly,
    "Button_Set_Stop", Button_Set_Stop,
    "Layer_DALIN_RGBW_enter", Layer_DALIN_RGBW_enter,
    "Layer_DALIN_RGBW_Timer", Layer_DALIN_RGBW_Timer,
    "Layer_DALIN_RGBW_leave", Layer_DALIN_RGBW_leave,
    "PopupButton_DALIN_RGBCW_OFF_Press", PopupButton_DALIN_RGBCW_OFF_Press,
    "PopupButton_DALIN_RGBCW_ON_Press", PopupButton_DALIN_RGBCW_ON_Press,
    "DALIN_RGBCW_SlideRightToBackMainmenu", DALIN_RGBCW_SlideRightToBackMainmenu,
    "Layer_DALIN_RGBCW_enter", Layer_DALIN_RGBCW_enter,
    "Layer_DALIN_RGBCW_timer", Layer_DALIN_RGBCW_timer,
    "Layer_DALIN_RGBCW_leave", Layer_DALIN_RGBCW_leave,
    "Layer_DALIN_RGBTIAOSE_enter", Layer_DALIN_RGBTIAOSE_enter,
    "Layer_DALIN_RGBTIAOSE_timer", Layer_DALIN_RGBTIAOSE_timer,
    "Layer_DALIN_RGBTIAOSE_leave", Layer_DALIN_RGBTIAOSE_leave,
    "PopupButton_DALIN_RGBTIAOSE_OFF_Press", PopupButton_DALIN_RGBTIAOSE_OFF_Press,
    "PopupButton_DALIN_RGBTIAOSE_ON_Press", PopupButton_DALIN_RGBTIAOSE_ON_Press,
    "DALIN_RGBTIAOSE_SlideRightToBackMainmenu", DALIN_RGBTIAOSE_SlideRightToBackMainmenu,
    "Layer_DALIN_TIAOGUANG_Enter", Layer_DALIN_TIAOGUANG_Enter,
    "Layer_DALIN_TIAOGUANG_Timer", Layer_DALIN_TIAOGUANG_Timer,
    "Layer_DALIN_TIAOGUANG_leave", Layer_DALIN_TIAOGUANG_leave,
    "PopupButton_DALIN_TIAOGUANG_OFF_Press", PopupButton_DALIN_TIAOGUANG_OFF_Press,
    "PopupButton_DALIN_TIAOGUANG_ON_Press", PopupButton_DALIN_TIAOGUANG_ON_Press,
    "DALIN_TIAOGUANG_SlideRightToBackMainmenu", DALIN_TIAOGUANG_SlideRightToBackMainmenu,
    "Layer_dali_set_cw_enter", Layer_dali_set_cw_enter,
    "Layer_dali_set_cw_timer", Layer_dali_set_cw_timer,
    "Layer_dali_set_cw_leave", Layer_dali_set_cw_leave,
    "RadioBox_dalisetce_w", RadioBox_dalisetce_w,
    "RadioBox_dalisetce_c", RadioBox_dalisetce_c,
    "Layer_dali_set_cw_reback", Layer_dali_set_cw_reback,
    "Layer_dali_set_RGB_Enter", Layer_dali_set_RGB_Enter,
    "Layer_dali_set_RGB_Timer", Layer_dali_set_RGB_Timer,
    "Layer_dali_set_RGB_Leave", Layer_dali_set_RGB_Leave,
    "RadioBox_dalisetce_b", RadioBox_dalisetce_b,
    "RadioBox_dalisetce_g", RadioBox_dalisetce_g,
    "RadioBox_dalisetce_r", RadioBox_dalisetce_r,
    "Layer_dali_set_rgb_reback", Layer_dali_set_rgb_reback,
    NULL, NULL
};
